#hyMainWrapper{ text-align:center; width:100%; position:relative}
#hyEnlargeImg{display:none; border:1px solid black; position:absolute; z-index:99; top:0px; left:0px}
#hyMainContent{ width:980px; margin:0px auto; border:3px solid black}
#hyMainContent img{ cursor:pointer}
#hyOutput{color:#666}
.hfashHeaderWrapper ul{list-style-type:none; height:20px; margin:0px; padding:0px; position:absolute;left:400px; top:57px}
.hfashHeaderWrapper ul li{float:left}
.hfashHeaderWrapper ul li a{color:white; font-family:"Times New Roman",Georgia,Serif; font-size:24px; font-weight:bold; padding:2px 15px;background:#000; border-right:1px solid white}
.hfashHeaderWrapper ul li a:visited{color:white}
.hfashHeaderWrapper ul li a:hover{background:#555}
.hfashHeaderWrapper {background-image:url('http://happyfashion.com.au/includes/templates/template_default/images/logo.jpg'); background-repeat:no-repeat; width:100%;height:85px; position:relative; border-bottom:3px solid black}
.hfashContentTable{width:100%}
.hfashContentLeft{width:300px; vertical-align:top; text-align:center; border-right:2px dashed #aaa; padding:0px}
.hfashContentRight{width:598px; vertical-align:top; text-align:center}
.hfashLeftBlockWrapper{width:256px; text-align:center; margin:20px auto; border:2px solid #ccc}
.hfashLeftBlockWrapper img{width:100px; height:80px; margin:1px; border:5px solid #ccc}
.hfashLeftBlockHeader{background:#333; color:#fff; height:24px; line-height:24px; vertical-align:middle; font-size:18px; font-weight:bold}
.hfashLeftBlockContent{margin-top:10px; text-align:center}
.hfashLeftBlockContent .loaderImg{width:180px; height:40px; border:none}
.hfashRightBlockWrapper{width:660px; margin:10px auto}
.hfashRightBlockHeader{background:#ccc; margin:5px 0px; font-size:18px; font-weight:bold; height:24px; line-height:24px;vertical-align:middle}
.hfashRightBlockContent{}
.hfashDescriptionText{font-size:16px; color:#0672C5; text-align:justify; line-height:20px}
.hfashDescriptionText span{float:left; width:0.6em; font-size:300%; font-family:algerian,courier; line-height:80%}
.hfashAdditionalImgWrapper img{border:5px solid #eee; width:300px}
.hfashInfoTable{font-size:12px; margin:auto; border-spacing:1px; border-collapse:separate}
.hfashInfoTable td{padding:4px}
.hfashInfoTable thead td{background:#555;color:#fff}
.hfashInfoTable .odd{background:#ee9}
.hfashInfoTable .even{background:#dd9}